body{ color: #333; font-family: "Microsoft Yahei","冬青黑体简体中文 w3","宋体";}
ul,p,dt,dd{ margin:0; padding:0;}
li{ list-style:none;}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.ml10{ margin-left: 10px;}
.mr10{ margin-right: 10px;}
.mb10{ margin-bottom: 10px;}
.mb20{ margin-bottom: 20px;}
.pb20{ padding-bottom: 20px;}
.f12{ font-size: 12px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.red{ color: red;}
.c_333{ color: #333;}
.c_666{ color: #666;}
.c_999{ color: #999;}
.layout{ width: 1024px; margin: 0px auto;}
.layout_admin{ width: 1280px; margin: 0px auto;}
.w280{ width: 280px;}
.w720{ width: 720px;}
/* 主色  #0b72cf */


@font-face {
  font-family: 'sym';
  src: url('//at.alicdn.com/t/font_1460280156_4915771.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1460280156_4915771.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1460280156_4915771.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1460280156_4915771.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1460280156_4915771.svg#sym') format('svg'); /* iOS 4.1- */
}
                    
                    
                    
                                            


.sym {
  font-family:"sym" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.sym-mine:before { content: "\e600"; }
.sym-cuncaogao:before { content: "\e601"; }
.sym-weibiaoti1:before { content: "\e602"; }
.sym-chaping:before { content: "\e603"; }
.sym-zhongping:before { content: "\e604"; }
.sym-good:before { content: "\e605"; }
.sym-appreciate:before { content: "\e606"; }
.sym-evaluate:before { content: "\e607"; }
.sym-bad:before { content: "\e608"; }



.header{background:#fff;}
.header .area{ position:relative; height:90px; width:1020px; margin:0 auto;}
.header .logo{ height: 45px; position: absolute; left: 10px; top: 25px;}
.header .logotxt{ height: 45px; width: 180px; position: absolute; left: 120px; top: 27px; background: url(../images/logotxt.png) no-repeat;}
.header .reglogin{ position: absolute; right: 0px; top: 50%; margin-top: -15px;  }
.header .reglogin > li{ float: left; display: inline; text-align: center; line-height: 28px; margin-left: 10px; }
.header .reglogin > li .reg{ height: 30px; width: 86px; background: #0b72cf; border: 1px solid #0b72cf; border-radius: 6px; color: #ffffff; display: inline-block;}
.header .reglogin > li .login{ height: 30px; width: 86px; background: #fff; border: 1px solid #0b72cf; border-radius: 6px; color: #0b72cf; display: inline-block;}
.header .mainNav{  float: right;}
.header .mainNav .nav{}
.header .mainNav .nav li{ float:left; display:inline; position:relative; line-height: 90px; height: 90px;}
.header .mainNav .nav li a{ cursor:pointer;  color:#666; font-size:16px; font-weight: 700; display: inline-block; padding: 0px 24px;}
.header .mainNav .nav li.curr a{ color: #0b72cf; }
.header .mainNav .nav li.curr .line{ background:#f60; height: 4px; width: 100%; position: absolute;bottom: 0px; left: 0px; font-size: 0px; display: none; }
.header .mainNav .nav li:hover a{ color:#0b72cf; background: none;}
.header .mainNav .nav li:hover .line{ background:#f60; height: 4px; width: 100%; position: absolute;bottom: 0px; left: 0px; font-size: 0px;  display: none; }
.header .mainNav .nav li.curr .line .top{position:absolute;width:0px;height:0px;line-height:0px;border-bottom:6px solid #f60;border-left:6px solid #fff;border-right:6px solid #fff;left:50%;top:-6px; display: inline-block; margin-left: -6px;}
.header .mainNav .nav li:hover .line .top{position:absolute;width:0px;height:0px;line-height:0px;border-bottom:6px solid #f60;border-left:6px solid #fff;border-right:6px solid #fff;left:50%;top:-6px; display: inline-block; margin-left: -6px;}

#toolbar{background:#f6f6f6 none repeat scroll 0 0;height:30px;}
#toolbar .bar-con{line-height:29px;margin:0 auto;width:980px; color: #e2e2e2;}
#toolbar .bar-con .login-show a{ color: #333;}
#toolbar .bar-con .login-show a.f60{ color: #f60;}


.reglogin{ display: none;}



.footer{ height: auto; border-top: 1px solid #e2e2e2; padding-bottom: 30px; clear: both; background: #fff;}
.footer p{ color: #666; margin-bottom: 6px;}
.foot_nav{ padding: 20px 0px 10px;}
.foot_nav a{ margin: 0px 10px 0 0;}

.slides{width:100%;height:300px;position:relative;overflow:hidden;}
.slideInner{height:300px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:300px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}


.slidesjs-pagination{ position:absolute;left:50%; bottom: 20px; z-index:99;margin-left: -20px;}
.slidesjs-pagination li{float:left;margin:0 3px;}
.slidesjs-pagination li a{display:block;width:13px;height:0;padding-top:13px;float:left;overflow:hidden;background-color:#fff;opacity: .5; border-radius: 50%;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-color:#fff;opacity: 1;}



.hbox{ }
.hbox .hd{height:25px;line-height:25px;margin:20px 0 10px;}
.hbox .hd h3{font-size: 18px; color: #666; font-weight: 700;}
.hbox .hd h3 .title-email{ font-size: 14px; font-weight: normal; margin-left: 10px; color: #f90;}
.hbox .bd{ border:1px solid #e2e2e2; background: #fff; }


.filter-wrap{border-bottom:2px solid #eee;margin:0 0 10px ;}
.invest-filter{ margin-bottom: 0px;}
.invest-filter .all,.invest-filter dd,.invest-filter dd ul,.invest-filter dd ul li,.invest-filter dt{float:left}
.invest-filter.last-col{border-bottom:1px solid #ddd}
.invest-filter dd,.invest-filter dt{height:38px;line-height:38px;border-bottom:1px dashed #ddd}
.invest-filter dt{width:100px;text-align:right;font-weight:700;margin:0 0 0 16px;padding:0 10px 0 0}
.invest-filter dd{width:81%}
.invest-filter dd li { width: 100px; white-space: nowrap;}
.invest-filter.channel dd { width:880px;}
.invest-filter.channel dd li { width: 100px; white-space: nowrap;}
.invest-filter .all{width:60px}
.invest-filter dd .all a,.invest-filter dd li a{margin:0 8px;text-align:center;color:#666; }
.invest-filter dd .all.cur a,.invest-filter dd .all a:hover,.invest-filter dd li.cur a,.invest-filter dd li a:hover{color:#f60;text-decoration:none; }
.invest-filter dd li a span{ display: inline-block;padding: 4px 10px; line-height: normal;}
.invest-filter dd li.cur a span{ border:1px solid #f60; padding: 4px 9px; color:#f60;}

.invest-filter.last-col dd,.invest-filter.last-col dt{border-bottom:none}

.zztitle{ font-weight: 700; margin-top: 10px; }

.zcplist{ clear: both; text-align: center; margin-bottom: 20px; }
.zcplist li { text-align: center;  display: inline-block; font-size: 18px; }
.zcplist li a{ display: block;  padding: 4px 20px; color: #666;}
.zcplist li a:hover{ box-shadow: 0px 0px 2px #888888; }
.zcplist li.curr a{ border:1px solid #aedaff; background-color: #ceecff; }
.zcplist li .sym{  font-size: 48px; display: block;}
.zcplist li .sym-bad{   display: block; color: #41e197;}
.zcplist li .sym-evaluate{   display: block; color: #54b3eb;}
.zcplist li .sym-appreciate{   display: block; color: #ff5a18;}
.zcplist li .num{color: #cc3333;}
.zcp_in{  display: block; clear: both;}
.zcp_in li{ float: left; margin-right: 20px; }

.lieb .item{ padding: 20px; border-bottom: 1px solid #e2e2e2; }
.lieb .item h4{  font-size: 16px; }
.lieb .info{ }
.lieb .info .tags{color:#999999;height:25px;line-height:25px;margin-top:8px;overflow:hidden;text-decoration:none;}
.tags a{color:#999999;margin-right:7px;padding:1px 3px;}
.tags a:hover{color:#ffffff;text-decoration:none;}

.htable{ border: 1px solid #e2e2e2; color: #666;border-top: 2px solid #d2d2d2;  margin-top: 20px; background-color: #fff;}
.htable thead{ background-color: #f5f5f5; }
.htable thead th{ height: 45px; }
.htable > tbody > tr > td{ padding: 16px 8px; }

.htable .title a{ font-size: 16px;  }
.htable .title p{ font-size: 12px; color: #999 }


.gd_list{ padding: 10px 20px;  }
.gd_list.line li{ border-bottom:1px dotted #e2e2e2;   }
.gd_list li{ line-height: 38px; height: 38px; overflow: hidden; white-space: nowrap;}
.gd_list li a{ color: #666;padding-left: 20px; background: url(../images/dian.png) no-repeat 0px center;}
.gd_list li a:hover{ color: #f60;}
.news_list{ padding: 10px 20px;  }
.news_list li{ padding: 8px 0px; border-bottom: 1px dashed #e2e2e2; overflow: hidden;}
.news_list li a{ color: #666;}


.signin{height:auto;background:url(../images/login-background.jpg) no-repeat center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.signinpanel{width:750px;margin:0 auto 0; padding: 30px 0px;}
.signinpanel .logopanel{float:none;width:auto;padding:0;background:0 0}
.signinpanel .signin-info ul{list-style:none;padding:0;margin:20px 0}
.signinpanel .form-control{display:block;margin-top:15px}
.signinpanel .uname{background:#fff url(../images/user.png) no-repeat 95% center;color:#333}
.signinpanel .pword{background:#fff url(../images/locked.png) no-repeat 95% center;color:#333}
.signinpanel .btn{margin-top:15px}
.signinpanel form{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);-moz-box-shadow:0 3px 0 rgba(12,12,12,.03);-webkit-box-shadow:0 3px 0 rgba(12,12,12,.03);box-shadow:0 3px 0 rgba(12,12,12,.03);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:30px}
.signup-footer{border-top:solid 1px rgba(255,255,255,.3);margin:20px 0;padding-top:15px}
@media screen and (max-width:768px){
    .signinpanel,.signuppanel{margin:0 auto;width:420px!important;padding:20px}
    .signinpanel form{margin-top:20px}
    .signup-footer,.signuppanel .form-control{margin-bottom:10px}
    .signup-footer .pull-left,.signup-footer .pull-right{float:none!important;text-align:center}
    .signinpanel .signin-info ul{display:none}
}
@media screen and (max-width:320px){
    .signinpanel,.signuppanel{margin:0 20px;width:auto}
}
.regbox{ padding: 30px 0px;}
.agreement{ padding: 30px 60px; border:1px solid #e2e2e2; margin-top: 20px; margin-bottom: 20px;}
.agreement h1{ font-weight: 700;}
.agreement ul > li{  margin-bottom: 10px;}
.agreement ul > li > p{ padding-left: 20px;}

.activity_box{ padding: 40px 60px;}
.activity_box.user{ padding: 40px 20px;}
.activity_box .selection li{ display: inline;  float: left;  width: 120px;}
.activity_box.user .selection li{ display: inline;  float: left;  width: 110px;}

.page_detail{ padding: 30px 40px; line-height:30px;}
.page_detail img{ max-width: 100%;}

.lose_box{ padding: 15px 20px 20px; }

.aboutus,.contact{ padding: 30px 40px;}
.contact .clearfix{ padding: 5px 0;}
.contact .itemtype{ width: 50px; float: left; color: #999}
.contact .itemvalue{  float: left; }
.contact h3{ border-bottom: 1px solid #e2e2e2; line-height: 36px; }
.contact h3 span{ border-bottom: 1px solid #f60; margin-bottom: -1px; line-height: 36px; display: inline-block; }

.juti_new{ padding: 30px 40px;}
.juti_list{ padding-bottom:29px; border-bottom: 1px dashed #e2e2e2;}
.juti_list h3{ line-height:24px; padding-top:15px; padding-bottom:7px;}
.juti_list h3 a{ font-size:20px;color:#004276; font-family:Microsoft YaHei; font-weight:bold;}
.juti_list h3 a:hover{ color:#f60; text-decoration:none;}/*150723a*/
.juti_list p{ line-height:22px; color:#666666; font-size:14px; padding-bottom:5px;}
.juti_list p a{color:#f60;}/*150723a*/
.juti_list .ju_pic a img{ display:block; float:left; width:150px; margin-right:14px;}
.juti_list .fl_right{ height:26px; background:url(http://y2.ifengimg.com/a/2014/0410/s_06.png) no-repeat;}
.juti_list .ping03 span{ font-size:12px;font-weight:normal;color:#999999; padding-right:22px;line-height:28px;}

.usercenterbox {
    padding-top: 15px;
}

.article-wrap .t-h1{font-size:28px; position:inherit;line-height:1.5;color:#333;word-wrap:break-word;word-break:normal; text-align: center;}
.article-content-wrap{ font-size:14px; line-height: 1.8; padding: 30px 50px 60px;}
.article-wrap .author-name{ color: #333;}
.moder-group-list ul li span,.project-more a{color:#bbb}
.article-wrap .article-author{color:#bbb;font-size:16px;margin:20px 50px 27px;}
.article-wrap .article-time{margin:0 15px 0 0px}
.article_footer{ padding: 20px 0;}
.article-wrap img{width:auto;max-width:100%}


.detail_header{ padding: 20px;}
.detail_header .li{ width: 100px; display: inline-block; line-height: 1.8;}

.qbx_box{ padding: 10px 0px 20px; border-top:1px solid #e2e2e2;  }
.qbx_box .label{ font-size: 12px; padding: 6px 20px;}
.qbx_box.qblist{  border-bottom: 1px solid #e2e2e2;}
.qbx_box.qblist li{ width: 20%; float: left; margin-bottom: 20px; }
.qbx_box.qblist li.seleted .label{ background: #f8ac59; color: #fff;}
#bdshare_weixin_qrcode_dialog{ height:auto !important; width:auto !important;}
